package top.szhome.develop.service;

import java.io.OutputStream;

/**
 * @author 唐加利
 * @date 2023/9/28
 */
public interface DocumentService {

    /**
     * 生成Excel文档
     * @param datasourceId
     */
    void excel(Long datasourceId, OutputStream os);

    /**
     * 生成Word文档
     * @param datasourceId
     */
    void word(Long datasourceId, OutputStream os);

    /**
     * 生成PDF文档
     * @param datasourceId
     */
    void pdf(Long datasourceId, OutputStream os);

    /**
     * 生成HTML文档
     * @param datasourceId
     */
    void html(Long datasourceId, OutputStream os);

}
